package com.richard.demo.controller;

import com.richard.demo.entity.StudentInfoEntity;
import com.richard.demo.service.StudentInfoService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.List;

@RestController
@Slf4j
public class PostDemo {
    /**
     * 处理用户进入系统的请求。
     *
     * @param      // 请求体，包含用户登录信息，以键值对（Map）形式提供，其中：
     *        "user" 对应用户名，
     *        "pwd" 对应密码。
     * @return 返回一个字符串，包含传入的用户名和密码，用于验证或其他目的。
     */
    @GetMapping("/enter")
    public String enter(String stuId) {
        // 从请求体中获取用户名和密码

        List<StudentInfoEntity> entityList = StudentInfoService.studentInfoService.getStudentInfo(stuId);
        StringBuilder result = new StringBuilder();
        for (StudentInfoEntity entity : entityList) {
            System.out.println(entity.getStuName());
            System.out.println(entity.getAge());
            result.append(entity.getStuName()).append(entity.getAge()).append("\n");
        }
        return result.toString();
    }
}
